home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nibble Magazine
/
nib09.dsk
/
HI-RES PAGE 3 DEMO.bas
< prev
next >
Wrap
BASIC Source File
|
2023-02-26
|
2KB
|
54 lines
1 REM **********************
2 REM * HIRES PAGE 3 DEMO *
3 REM * BY HARRY WHITE *
4 REM * COPYRIGHT (C) 1982 *
5 REM * BY MICRO-SPARC INC *
6 REM * LINCOLN, MA. 01773 *
7 REM **********************
10 TEXT : HOME : PRINT " APPLESOFT HI-RES PAGE 3 DEMONSTRATION"
20 FOR N = 0 TO 39: PRINT "*";: NEXT : PRINT
30 PRINT SPC( 7);"WHILE YOU ARE READING THIS"
35 PRINT
40 PRINT SPC( 4);"1 LINE IS BEING DRAWN ON PAGE 1,"
45 PRINT
50 PRINT SPC( 11);"2 LINES ON PAGE 2,"
55 PRINT
60 PRINT SPC( 10);"AND 3 LINES ON PAGE 3"
65 PRINT
70 PRINT SPC( 3);"OF THE HIGH RESOLUTION DISPLAY AREA."
80 PRINT : PRINT : FOR N = 1 TO 3000: NEXT
90 PRINT "PAGES 2 & 3 WILL THEN BE MOVED TO PAGE"
95 PRINT "1 FOR VIEWING."
100 REM *** CLEAR AND DRAW ON PAGE 1
110 POKE 230,32
120 CALL 62450
130 HCOLOR= 3
140 HPLOT 140,0 TO 140,90
200 REM *** CLEAR AND DRAW ON PAGE 2
210 POKE 230,64
220 CALL 62450
240 HPLOT 30,0 TO 30,190: HPLOT 250,0 TO 250,190
300 REM *** CLEAR AND DRAW ON PAGE 3
310 POKE 230,96
320 CALL 62450
340 HPLOT 30,20 TO 250,20: HPLOT 30,30 TO 250,30: HPLOT 30,40 TO 250,40
400 REM *** GET MESSAGE TO CONTINUE
405 VTAB 20
410 PRINT "PLEASE PRESS A KEY WHEN READY TO VIEW"
415 PRINT "THE MOVE."
420 GET A$
430 POKE -16297,0: POKE -16300,0: POKE -16302,0: POKE -16304,0
440 FOR N = 1 TO 5000: NEXT
500 REM *** MOVE PAGE 2 TO PAGE 1
510 HX$ = "2000<4000.5FFFM D823G"
520 FOR I = 1 TO LEN(HX$): POKE 511 +I, ASC( MID$ (HX$,I,1)) +128: NEXT : POKE 72,0
530 CALL -144: REM CAN'T CALL -144 FROM A SUBROUTINE
560 FOR N = 1 TO 5000: NEXT
600 REM *** MOVE PAGE 3 TO PAGE 1
610 HX$ = "2000<6000.7FFFM D823G"
620 FOR I = 1 TO LEN(HX$): POKE 511 +I, ASC( MID$ (HX$,I,1)) +128: NEXT : POKE 72,0
630 CALL -144: REM CAN'T CALL -144 FROM A SUBROUTINE
660 FOR N = 1 TO 5000: NEXT
700 TEXT : HOME
710 VTAB 10: HTAB 15
720 PRINT "THAT'S IT."